﻿<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Forma7.aspx.cs" Inherits="Forma_7"
    MasterPageFile="~/Site.master" %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
    <title>Documentaci&oacute;n Econ&oacute;mica</title>
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <fieldset>
        <legend><strong>Situaci&oacute;n Econ&oacute;mica</strong></legend>
        <p>
        </p>
        <div class="row-fluid">
            <div class="span10">
            <!-- ###  Situac&oacute;n Econ&oacute;mica  ### -->
                <div class="control-group">
                    <asp:Label CssClass="control-label" ID="label_2" runat="server">Situaci&oacute;n Econ&oacute;mica Actual: </asp:Label>
                    <div class="controls">
                        <span class="checkbox inline">
                            <asp:CheckBoxList ID="SituacionEconomicaList" runat="server">
                                <asp:ListItem>Ning&uacute;n tipo de trabajo</asp:ListItem>
                                <asp:ListItem>Est&aacute; desempleado temporalmente</asp:ListItem>
                                <asp:ListItem>Presta sus servicios de planta en una o varias empresas, instituciones u organizaciones privadas o p&uacute;blicas.</asp:ListItem>
                                <asp:ListItem>Presta sus servicios de planta s&oacute;lo en una empresa, instituci&oacute;n u organizaci&oacute;n privada o p&uacute;blica, pero adem&aacute;s realiza otras actividades en forma independiente</asp:ListItem>
                                <asp:ListItem>Trabaja por su cuenta para una o varias empresas o en su propio negocio, oficina, consultorio, rancho ganadero o agr&iacute;cola.</asp:ListItem>
                                <asp:ListItem>Est&aacute; pensionado, pero a&uacute;n trabaja por su cuenta o para alg&uacute;n tercero. </asp:ListItem>
                                <asp:ListItem>Est&aacute; pensionado y ya no desempeña trabajo, s&oacute;lamente obtiene ingresos por ahorros, rentas, inversiones u otras fuentes. </asp:ListItem>
                            </asp:CheckBoxList>
                            <%--
                            <asp:CheckBox CssClass="checkbox inline" OnClick="checkListFunctions(4, 'showTextInput');"
                                Style="margin-left: -2px;" ID="input_4" Text=" Trabaja por su cuenta para una o varias empresas o en su propio negocio, oficina, consultorio, rancho ganadero o agr&iacute;cola. "
                                Checked="False" Value="Trabaja por su cuenta para una o varias empresas o en su propio negocio, oficina, consultorio, rancho ganadero o agr&iacute;cola. "
                                runat="server" />
                            <span id="span_otras_4"></span>
                            <asp:CheckBox CssClass="checkbox inline" OnClick="checkListFunctions(5, 'showTextInput');"
                                Style="margin-left: -2px;" ID="input_5" Text=" Est&aacute; pensionado, pero a&uacute;n trabaja por su cuenta o para alg&uacute;n tercero. "
                                Checked="False" Value="Est&aacute; pensionado, pero a&uacute;n trabaja por su cuenta o para alg&uacute;n tercero. "
                                runat="server" />
                            <span id="span_otras_5"></span>
                            <asp:CheckBox CssClass="checkbox inline" OnClick="checkListFunctions(6, 'showTextInput');"
                                Style="margin-left: -2px;" ID="input_6" Text=" Est&aacute; pensionado y ya no desempe&#241;a trabajo, s&oacute;lamente obtiene ingresos por ahorros, rentas, inversiones u otras fuentes. "
                                Checked="False" Value="Est&aacute; pensionado y ya no desempeña trabajo, s&oacute;lamente obtiene ingresos por ahorros, rentas, inversiones u otras fuentes. "
                                runat="server" />
                            <span id="span_otras_6"></span>
                            --%>
                        </span>
                    </div>
                </div>
            </div>
        </div>
    </fieldset>
    <fieldset>
        <legend><strong>Formas en que se apoya</strong></legend>
        <p>
        </p>
        <!-- ###  Documentaci&oacute;n Econ&oacute;mica  ### -->
        <div class="row-fluid">
            <div class="span10">
                <div class="control-group">
                    <asp:Label CssClass="control-label" ID="label_1" runat="server">Formas en que se est&aacute; apoyando para solventar la situaci&oacute;n econ&oacute;mica actual: </asp:Label>
                    <div class="controls">
                        <span class="checkbox inline">
                            <asp:CheckBoxList ID="DocEconomicaList" runat="server">
                                <asp:ListItem>Venta de propiedades inmuebles</asp:ListItem>
                                <asp:ListItem>Venta de autos y otros bienes inmuebles</asp:ListItem>
                                <asp:ListItem>Carecemos de todos esos bienes porque nunca los hemos tenido</asp:ListItem>
                                <asp:ListItem>Cierre de empresas</asp:ListItem>
                                <asp:ListItem>Nuestra propiedad inmueble es muy modesta</asp:ListItem>
                                <asp:ListItem>Cobro de seguro por accidentes o atenci&oacute;n m&eacute;dica</asp:ListItem>
                                <asp:ListItem>Disminuci&oacute;n dr&aacute;stica de gastos de vacaciones, club, entretenimiento u otros</asp:ListItem>
                                <asp:ListItem>Buscar un segundo empleo o tercer empleo</asp:ListItem>
                                <asp:ListItem>Sueldo de hermanos</asp:ListItem>
                                <asp:ListItem>Remesas del extranjero</asp:ListItem>
                                <asp:ListItem>Actividades econ&oacute;micas familiares espor&aacute;dicas</asp:ListItem>
                                <asp:ListItem>No podemos reducir m&aacute;s los gastos sin deterioro de salud o nutrici&oacute;n</asp:ListItem>
                            </asp:CheckBoxList>
                            <%--
                             <asp:CheckBox OnClick="checkListFunctions(12, 'showTextInput');" Style="margin-left: -2px;"
                                ID="input_12" Text="Otras" Checked="False" Value="" runat="server" />
                            <span class="" id="span_otras_12"></span></span>
                            --%>
                        </span>
                    </div>
                </div>
            </div>
        </div>
    </fieldset>
    
    <%-- Bot&oacute;n de guardar cambios en la solicitud --%>
    <div class="form-actions" style="text-align: right">
        <asp:Button class="btn btn-primary" ID="InsertData_Button" runat="server" Text="Guardar Cambios"
            OnClick="InsertData" />
    </div>
        <script>
            document.getElementById('mf7').className = "active";
        </script>
        <script type="text/javascript">
            var d = document;

            // Muestra el campo de "Otra" y campos de texto donde se requiera
            function checkListFunctions(id, action) {

                textSpan = "";
                var getElemById = d.getElementById("ctl00_MainContent_input_" + id);

                if (getElemById.checked == true) {
                    getElemById.removeAttribute("onclick");
                    getElemById.setAttribute("onclick", "checkListFunctions(" + id + ", 'hideTextInput');");
                } else {
                    getElemById.removeAttribute("onclick");
                    getElemById.setAttribute("onclick", "checkListFunctions(" + id + ", 'showTextInput');");
                    getElemById.value = null;
                }

                switch (action) {

                    // Muestra el TextInput que es generado para las preguntas que requieren informaci&oacute;n extra       
                    case "showTextInput":

                        switch (id) {
                            case 12:
                                textSpan = "(Especif&iacute;que)&nbsp;";
                                break;
                            case 4:
                                textSpan = "Indique el giro del mismo :&nbsp;";
                                break;
                            case 5:
                                textSpan = "Indique giro :&nbsp;";
                                break;
                            case 6:
                                textSpan = "Indique cuales :&nbsp;";
                                break;
                            default:
                                textSpan = "Anexe detalles :&nbsp; ";
                                break;
                        }

                        innerInput(id, textSpan);
                        break;

                    // Esconde el TextInput que es generado para las preguntas que requieren informaci&oacute;n extra            
                    case "hideTextInput":

                        d.getElementById("span_otras_" + id).innerHTML = "";

                        break;

                } // end switch action

            } // end checkListFunctions


            // Para las preguntas que requieren informaci&oacute;n extra, se añade un TextInput
            // que servir&aacute; para obtener esa informaci&oacute;n
            function innerInput(id, ts) {

                d.getElementById("span_otras_" + id).innerHTML =
                "<br /><label class=\"control-label\">" + ts + " </label>"
                + "<input class=\"input-large\" ID=\"otras_\"" + id + "' name='otras_" + id + "' onblur='asignValue(" + id + ");'/><br />";

            }


            /*Una vez que se haya ingresado informaci&oacute;n al TextInput, esta funci&oacute;n
            le asignar&aacute; su valor al CheckListItem para que se env&iacute;e a la BD.
            param id: es el id del CheckListItem al que se le asignar&aacute; la valor del TextInput
            tambi&eacute;n es el id que completa el id del TextInput

            function asignValue(id) {

            var textInputValue = d.getElementById("otras_" + id).value;

            // el id es igual a 4, 5 o 6, deber&aacute; concatenar el valor del 
            // checkbox con el del textInputValue
            if (id == 4 || id == 5 || id == 6) {
            var checkBoxValue = d.getElementById("ctl00_MainContent_input_" + id);
            alert(checkBoxValue.value);
            checkBoxValue.value += textInputValue;
            } else {
            d.getElementById("ctl00_MainContent_input_" + id).value = textInputValue;
            }
            }*/
        </script>
</asp:Content>
